home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d8 / pautolog.arc / READ.ME < prev   
Text File  |  1990-03-17  |  4KB  |  90 lines

  1. 3/17/90
  2. -------
  3.  
  4. PAUTOLOG is a simple utility that creates an auto-logon file for the PRODIGY
  5. service.
  6.  
  7. Technostuff / How It Works
  8. --------------------------
  9.   All versions of the PRODIGY service reception system software (RS.EXE)
  10. released so far have an automatic keystroke insertion feature that can be used
  11. to automatically log into PRODIGY.  When RS.EXE is started, it looks in the
  12. current directory (usually \PRODIGY) for a file named KEYTRACE.AUT.  If this
  13. file is present, then RS.EXE reads data from this file and inserts keystrokes
  14. when the system is waiting for keyboard input.
  15.  
  16.   The format of KEYTRACE.AUT is very simple: two bytes for each keystroke.
  17. For most characters, the first byte contains the character's ASCII code and
  18. the second byte must be 0 (NUL).  For other keys (i.e. arrow keys, F-keys, etc.)
  19. the first byte must be 0 and the second byte contains a code for the key (I
  20. haven't experimented much with these, but I'm fairly sure that the codes are
  21. the IBM Extended Scan Codes with the high bit set...)
  22.  
  23. Auto Logon Files
  24. ----------------
  25.   PAUTOLOG.EXE uses a PRODIGY ID string and a password string to create a
  26. KEYTRACE.AUT file for autologon to the PRODIGY system.  You can supply your
  27. ID and password to PAUTOLOG on the command line or answer prompts.  Help is
  28. available through the /? command line option.
  29.  
  30.   W A R N I N G - An autologon KEYTRACE.AUT file will log whoever runs PRODIGY
  31.                   (from your machine) directly into your PRODIGY account.  This
  32.                   security breakdown is probably why this feature hasn't been
  33.                   officially documented.  Be careful of where you put or leave
  34.                   your KEYTRACE.AUT file!
  35.  
  36. Disclaimers
  37. -----------
  38. 1.  If your kid uses your KEYTRACE.AUT file, logs into your account, orders
  39.     300 toasters from Sears, and sends nasty e-mail to your friends, I'm not
  40.     responsible.  (Sympathetic maybe....and I'll accept a free toaster, if you
  41.     insist).
  42.  
  43. 2.  Prodigy has mentioned (announced?) that the next version of the Reception
  44.     System software will have some sort of AutoLogon feature - probably some
  45.     more secure solution.  This new software may not read keystrokes from
  46.     KEYTRACE.AUT...
  47.  
  48. PAUTOLOG.EXE Program Files
  49. --------------------------
  50.   In addition to the executable, I have included the source and make file
  51. for PAUTOLOG.  You are welcome to make changes and improvements for your own
  52. use, but please label any changes obviously if/when you redistribute anything
  53. containing my code or docs.
  54.  
  55.   The original program was built by Microsoft C v5.10.
  56.  
  57.   This program is freeware.  Please don't charge anything for this program -
  58. I don't mind a moderate ($5-$10) charge for diskettes and handling if someone
  59. wants to distribute this.
  60.  
  61.  
  62. Other Thoughts
  63. --------------
  64.   KEYTRACE.AUT doesn't have to stop after it logs into PRODIGY.  IF you can
  65. exactly predict the sequence of keystrokes needed, you can have KEYTRACE.AUT
  66. go through any sequence of actions on PRODIGY.  About the only useable actions
  67. that I can think of are to a) send MAIL or BBS messages, or b) to access and
  68. print stock quotes.  Maybe there are other possible actions - I don't utilize
  69. all of the PRODIGY service.
  70.  
  71. Most actions on PRODIGY are not suitable for KEYTRACE.AUT automation since
  72. they require a different number of keystrokes depending on changing numbers of
  73. menu items or data items.  And, alas, KEYTRACE.AUT has no logic capabilities
  74. to, say, print only the new mail items.  An intelligent macro facility would
  75. be nice, but it would bypass the consumer's viewing of ads - the main revenue
  76. for PRODIGY, so I don't expect it.
  77.  
  78.  
  79. Credits
  80. -------
  81.   Any questions, comments, simple ideas, diatribes, etc. should be directed
  82.   to my PRODIGY id, either publicly or privately.
  83.  
  84.                                         Rich Taylor
  85.                                         ID = PFTM42A
  86.  
  87. -----------
  88.   PRODIGY is a registered service mark and trademark of Prodigy Services
  89.   Company.
  90.